package com.chushouya.manager.service.api;

import com.chushouya.manager.dto.admin.article.ArticleApiDetailDTO;
import com.chushouya.manager.dto.admin.article.ArticleApiListDTO;
import com.chushouya.manager.dto.admin.article.ArticleApiQuery;
import com.general.framework.core.schema.PageResult;

import java.util.List;

/**
 * 新闻文章接口服务
 */
public interface ArticleApiService {

    /**
     * 查询文章列表
     */
    PageResult<ArticleApiListDTO> selectPage(ArticleApiQuery query);

    /**
     * 查询文章详情
     */
    ArticleApiDetailDTO detail(Long id);

    List<ArticleApiListDTO> selectList(ArticleApiQuery query);
}
